/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：太平金科-通用能力封装层-公共组件
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taipingframework.utility.exception;

import org.springframework.lang.NonNull;

/**
 * 通用处理层 异常类，不需要打印日志，将所有的异常信息抛到Service层统一处理
 * 使用方式：
 * try {
 *     // Manager层代码
 * } catch (Exception e) {
 *     throw new ManagerException(e);
 * }
 */
public final class ManagerException extends RuntimeException {

    public ManagerException(Throwable e) {
        this(e.getMessage(), e);
    }

    private ManagerException(@NonNull String message, Throwable e) {
        super(message, e);
    }

}
